#ifndef HASARD_H
#   define HASARD_H



/**
 * \fn void init_hasard(void)
 * \brief Fonction a utiliser lors du lancement du programme afin d'obtenir,
 *        a chaque execution, une sequence de nombres aleatoires differente
 */
void init_hasard(void);



/**
 * \fn char test_proba(const unsigned int proba)
 * \brief Fait un test aleatoire dont la reussite depend d'un taux donne
 *
 * \param[in] proba Un taux de probabilite : 10 * pourcents
 * \return VRAI si le test a reussi, FAUX sinon
 *
 * Exemple : un appel avec proba = 300 aura 30% de chance de renvoyer VRAI,
 *           et 70% de renvoyer FAUX
 */
char test_proba(const unsigned int proba);



#endif /* HASARD_H */
